Skip to content

PropertyValues struct

Attributes: [DebuggerDisplay("PropertyValues: {Property1}, {Property2}")]

Defined in

Namespace: ReactiveUI.Binding.Reactive Assembly: ReactiveUI.Binding.Reactive.dll Full name: ReactiveUI.Binding.Reactive.PropertyValues<T1, T2> Modifiers: public sealed

Summary

The values of 2 observed properties, as one emission.

Applies to

net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-tvos18.0, net9.0-maccatalyst18.0, net9.0-ios18.0, net9.0-macos15.0, net9.0-desktop1.0, net8.0, net8.0-macos14.5, net8.0-ios18.0, net8.0-maccatalyst18.0, net8.0-macos15.0, net8.0-tvos18.0, net8.0-ios17.5, net8.0-maccatalyst17.5, netstandard2.1, net481, net462, net471

Class hierarchy
classDiagram
class PropertyValues~T1,T2~
class IEquatable~PropertyValues~T1, T2~~ {
    <>
}
IEquatable~PropertyValues~T1, T2~~ <|.. PropertyValues~T1,T2~

Implements: IEquatable>

Remarks

        Multi-property observation emits every property's current value together, so the emission is one value
        rather than a group of them. Being positional, it still deconstructs, so a subscriber can name the
        properties it cares about without naming the type.
        

Constructors

NameSummary
.ctorThe values of 2 observed properties, as one emission.

Properties

NameSummary
Property1The value of the first observed property.
Property2The value of the second observed property.

Methods

NameSummary
ToString
GetHashCode
Equals
Deconstruct

Operators

NameSummary
static op_Inequality
static op_Equality